/* ---------------修改  Ext CSS -------------- */
/* Ext 3.3 */
.x-window-footer {
	position: relative;
	top: 0;
	right: 0;
}
.x-tab-strip SPAN.x-tab-strip-text  {
	font-size: 13px;
}
.x-panel-header {
	font-size: 13px;
}
.x-tree-node {
	font-size: 13px;
}
.x-grid3-hd-row TD {
	font-size: 13px;
}
.x-grid3-row TD {
	font-size: 13px;
	LINE-HEIGHT: 18px;
}
.x-tip .x-tip-bd {
	font-size: 13px;
}
.x-tip h3{
	font-size: 13px;
}
.x-tip .x-tip-bd-inner{
	font-size:13px;
}
.x-panel-tl .x-panel-header {
	FONT: normal 13px tahoma,arial,verdana,sans-serif;
}
.x-form-field {
	FONT: 13px tahoma,arial,helvetica,SimSun,sans-serif
}
.x-small-editor .x-form-field {
	FONT: 13px tahoma,arial,helvetica,SimSun,sans-serif
}
.x-combo-list-item {
	FONT: 13px tahoma,arial,helvetica,sans-serif;
}
.x-menu-list-item {
	FONT: 13px tahoma,arial,sans-serif;
}
.x-window-tl .x-window-header {
	FONT: bold 13px tahoma,arial,verdana,sans-serif;
}
/*
.x-layout-split-west .x-layout-mini {
	BACKGROUND-IMAGE: url(ajax/ext/resources/images/mini-left.jpg);
}*/
.ext-ie .x-form-text {
	margin-top:1px;
} /* the textField missing bottom line */
.x-form-item {
	FONT: 13px tahoma,arial,helvetica,SimSun,sans-serif
}
.x-grid-group-hd DIV {
	FONT: bold 13px tahoma,arial,helvetica,sans-serif;
}
div.x-tab-strip-wrap .add-tab a span.x-tab-strip-inner {
	width:26px;
	background: url(ajax/ext/resources/images/new/add.gif) no-repeat center center;
}

/**页面加载效果 */
#loading-mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:20000;
	background-color:#FFF;
}

#loading {
	position:absolute;
	left:45%;
	top:40%;
	z-index:20001;
	height:auto;
	padding:2px;
}

#loading img {
	margin-bottom:5px;
}

#loading .loading-indicator {
	background:#FFF;
	color:#555;
	font:bold 13px helvetica,arial,tahoma,sans-serif;
	text-align:center;
	height:auto;
	margin:0;
	padding:10px;
}
/* END */

/**按钮字体大小 */
.ext-gecko .x-btn button {
	font-size: 13px;
	padding-top: 0;
}

.x-btn button {
	font-size: 13px;
	padding-top: 0;
}
/* END */

/**工具栏字体大小 */
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label{
	font: 13px arial,tahoma,helvetica,sans-serif;
}
/* END */

.x-small-editor .x-form-num-field {
	text-align: center;
}

/** 数据对象模板显示样式 */
.viewdoblock {
	width          : 98%;
	border-collapse: collapse;
	margin         : 10px;
	border-left    : 1px solid #99BBE8;
	border-right   : 1px solid #99BBE8;
	border-top     : 5px solid #ccc;
	border-bottom  : 5px solid #ccc;
}
.viewdoblock .entry{
	font-size:14px;
}
.viewdoblock span{
}
.viewdoblock .head{
	width      :32%;
    min-width  :150px;
    white-space:nowrap;
	text-align :right;
	font-weight:bold;
	line-height        : 1.5em;
	padding-right      : 5px;
	border             : 1px solid #ccc ;
	border-bottom-width: 0px;
	border-left-width  : 0px;
}
.viewdoblock .content{
	line-height :1.5em;
	padding-left:20px;
	border      : 1px solid #ccc ;
	border-bottom-width: 0px;
	border-right-width : 0px;
}

.viewdoblock .content img{
    max-height:600px;
    max-width:600px;
    *bottom:50%;
    right:50%;
    margin:0 auto;
}

.viewdoblock .headm{
	width      :12%;
	min-width  :150px;
	white-space:nowrap;
	text-align :right;
	font-weight:bold;
	line-height        : 1.5em;
	padding-right      : 2px;
	border             : 1px solid #ccc ;
	border-bottom-width: 0px;
}
.viewdoblock .headms{
    width      :12%;
	min-width  :150px;
	white-space:nowrap;
    text-align :center;
    font-weight:bold;
    line-height        : 1.5em;
    padding-right      : 2px;
    border             : 1px solid #ccc ;
    border-bottom-width: 0px;
}
.viewdoblock .contentm{
	line-height :1.5em;
	padding-left:5px;
	border      : 1px solid #ccc ;
	border-bottom-width: 0px;
}
.viewdoblock .contentms{
    line-height :1.5em;
    padding-left:5px;
    border      : 1px solid #ccc ;
    border-bottom-width: 0px;
    text-align: center;
}
/**Grid 的单元格可复制文本*/
.x-grid3-row td,
.x-grid3-summary-row td,
.x-grid3-cell-text,
.x-grid3-hd-text,
.x-grid3-hd,
.x-grid3-row {
	-moz-user-select:inherit;
	-khtml-user-select:text;
	-user-select: text! important;
    -o-user-select: text! important;
    -webkit-user-select: text! important;
}

/*Data View 图片操作css*/
.thumb{background:none repeat scroll 0 0 #DDDDDD;padding: 3px;position:relative;}
.thumb-img{border:1px solid white;height:80px;width:80px;}
.thumb-wrap{float:left;margin:4px 0 4px 4px;padding: 5px;}
.main-img{position:absolute;left:-4px;top:-4px;}
.x-view-over{border:1px solid #DDD;background:#EEE;padding:4px;}
.x-view-selected{background:url(ajax/ext/resources/images/selected.gif);border: 1px solid #99BBE8;padding: 4px;}

/*Data View 图片操作css
.thumb{background:none repeat scroll 0 0 #DDDDDD;padding: 3px;position:relative;}
.thumb-img{border:1px solid white;height:80px;width:80px;}
.thumb-wrap{float:left;margin:4px 0 4px 4px;padding: 5px;}
.main-img{position:absolute;left:-4px;top:-4px;}
.x-view-over{border:1px solid #DDD;background:#EEE;padding:4px;}
.x-view-selected{background:url(/Common/js/ajax/ext/resources/images/selected.gif);border: 1px solid #99BBE8;padding: 4px;}*/

/*Upload**/
.swfupload {
	vertical-align: top;
	left: 1px;
	top: -2px;
}

/*radioGroup*/
.cus_radio_style_gray{padding-bottom:5px;background:#EEE}
.cus_radio_style_white{padding-bottom:5px;background:#ccc}
/* END */

/*show image*/
.order_image{width:100px;height:100px;margin:10px;border:4px solid #DDD;}
.preview_style{
	width:100%;height:40px;margin-top:150px;text-align:center;font-size:14px;font-weight:bold;font-family:'Microsoft Yahei';
}

/*design and product show*/
.pay_account_div_con {
    display: inline;
    float: left;
    margin-left: 20px;
    text-align: right;
}
.pay_account_div_line {
    font-size: 14px;
    margin: 6px auto;
}
.pay_account_div_last {
    margin-top: 12px;
}
.pay_account_highlight {
    color: #FF0000;
}
.pay_account_safelight {
    color: #008000;
}
.pay_account_img {
    height: 40px;
    margin-left: 2px;
    width: 40px;
}